a species of luffa cultivated for its fruit (luffa cylindrica) - Spanish English Dictionary